﻿Public Class ProjectGetException
    Inherits CustomException

    Public Sub New()
        MyBase.New("ModProyecto", "ExPROY001", "Ocurrió un error al obtener el proyecto", Windows.Forms.MessageBoxIcon.Exclamation)
    End Sub
End Class
Public Class ProjectSaveException
    Inherits CustomException

    Public Sub New()
        MyBase.New("ModProyecto", "ExPROY002", "Ocurrió un error al guardar el proyecto.", Windows.Forms.MessageBoxIcon.Exclamation)
    End Sub

End Class
Public Class ProjectTaskDeleteException
    Inherits CustomException

    Public Sub New()
        MyBase.New("ModProyecto", "ExPROY003", "El proyecto contiene tareas activas. ¿Desea eliminarlo?", Windows.Forms.MessageBoxIcon.Exclamation)
    End Sub

End Class